package com.cskaoyan._04ex;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/1 11:42
 **/
/*
定义两个数组：

- 静态初始化一个数组，输出数组名，元素取值，长度
- 然后声明第二个数组，把第一个数组的地址赋值给第二个数组。
- 输出第二个数组的数组名，元素取值，长度
- 然后给第二个数组赋值，再次输出两个数组的名及元素
 */
public class Demo2 {
    public static void main(String[] args) {
        int[] arr = {1, 1, 1};
        // 输出长度 取值
        System.out.println(arr.length);
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
        System.out.println("-----");

        // 然后声明第二个数组，把第一个数组的地址赋值给第二个数组。
        int[] arr2;
        arr2 = arr;
        // 输出第二个数组的数组名，元素取值，长度
        System.out.println(arr2.length);
        System.out.println("arr2[0] = " + arr2[0]);
        System.out.println("arr2[1] = " + arr2[1]);
        System.out.println("arr2[2] = " + arr2[2]);

        System.out.println("-------");
        // 然后给第二个数组赋值，再次输出两个数组的名及元素
        arr2[0] = 111;
        arr2[1] = 111;
        arr2[2] = 111;
        System.out.println(arr2.length);
        System.out.println("arr2[0] = " + arr2[0]);
        System.out.println("arr2[1] = " + arr2[1]);
        System.out.println("arr2[2] = " + arr2[2]);

        System.out.println("--再次输入arr的元素---");
        // 再次输入arr的元素
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);

        int[] arr3 = {2, 2, 2};

    }
}
